/**
 * 
 */
package br.com.rafael.gestorinvestimentos.model;

import java.util.Date;
import java.util.List;
import java.util.Set;

/**
 * @author Rafael Sperendio
 *
 */
public class Operacao {
	private int id;
	private Date data;
	private double valor;
	private Set <Negocio> negocios;
	private Portfolio portfolio;
	private double irrfDayTrade;
	private double txLiquidacao;
	private double txRegistro;
	private double txTermoOpcoes;
	private double txANA;
	private double emolumentos;
	private double corretagem;
	private double iss;
	private double irrfOperacoes;
	private double outras;
	
	
	public Operacao(){
		
	}

	public int getId() {
		return id;
	}

	public void setId(int id) {
		this.id = id;
	}

	public Date getData() {
		return data;
	}

	public void setData(Date data) {
		this.data = data;
	}

	public Set<Negocio> getNegocios() {
		return negocios;
	}

	public void setNegocios(Set<Negocio> negocios) {
		this.negocios = negocios;
	}

	public double getValor() {
		return valor;
	}

	public void setValor(double valor) {
		this.valor = valor;
	}

	public Portfolio getPortfolio() {
		return portfolio;
	}

	public void setPortfolio(Portfolio portfolio) {
		this.portfolio = portfolio;
	}

	public double getIrrfDayTrade() {
		return irrfDayTrade;
	}

	public void setIrrfDayTrade(double irrfDayTrade) {
		this.irrfDayTrade = irrfDayTrade;
	}

	public double getTxLiquidacao() {
		return txLiquidacao;
	}

	public void setTxLiquidacao(double txLiquidacao) {
		this.txLiquidacao = txLiquidacao;
	}

	public double getTxRegistro() {
		return txRegistro;
	}

	public void setTxRegistro(double txRegistro) {
		this.txRegistro = txRegistro;
	}

	public double getTxTermoOpcoes() {
		return txTermoOpcoes;
	}

	public void setTxTermoOpcoes(double txTermoOpcoes) {
		this.txTermoOpcoes = txTermoOpcoes;
	}

	public double getTxANA() {
		return txANA;
	}

	public void setTxANA(double txANA) {
		this.txANA = txANA;
	}

	public double getEmolumentos() {
		return emolumentos;
	}

	public void setEmolumentos(double emolumentos) {
		this.emolumentos = emolumentos;
	}

	public double getCorretagem() {
		return corretagem;
	}

	public void setCorretagem(double corretagem) {
		this.corretagem = corretagem;
	}

	public double getIss() {
		return iss;
	}

	public void setIss(double iss) {
		this.iss = iss;
	}

	public double getIrrfOperacoes() {
		return irrfOperacoes;
	}

	public void setIrrfOperacoes(double irrfOperacoes) {
		this.irrfOperacoes = irrfOperacoes;
	}

	public double getOutras() {
		return outras;
	}

	public void setOutras(double outras) {
		this.outras = outras;
	}

	
	
}
